home *** CD-ROM | disk | FTP | other *** search
/ Baen Library 13: The Bes… Jim Baen's Universe 2006 / UNIVERSE_I.iso / pc / Screen Savers / Baens_universe_FINAL.swf < prev   
Encoding:
Text File  |  2007-02-23  |  12.6 KB  |  280 lines

  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head>
  4.  
  5. <title>Jim Baen's Universe - Original Cover - Jim Baen's Universe</title>
  6. <meta name="description" content="Jim Baen's Universe - Original Cover - Jim Baen's Universe" />
  7. <meta name="keywords" content="Jim Baen's Universe - Original Cover - Jim Baen's Universe" />
  8. <meta name="copyright" content="Jim Baen's Universe (c) 2006" />
  9. <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
  10. <meta name="MSSmartTagsPreventParsing" content="true" />
  11. <meta name="distribution" content="global" />
  12. <meta name="Classification" content="Science Fiction Literature" />
  13. <meta name="language" content="English" />
  14. <meta name="author" content="Jason S. Bailey" />
  15. <meta name="ROBOTS" content="ALL" />
  16.  
  17. <style type="text/css" media="all">@import "/styles.css";</style>
  18.  
  19. <!--
  20.  
  21.     All XHTML and CSS are Copyright (c) 2006
  22.     Jim Baen's Universe. All Rights Reserved.
  23.      
  24. -->
  25.  
  26. </head>
  27.  
  28. <body id="special">
  29.  
  30. <p class="access"><a href="#skip" title="Skip Navigation">Skip Navigation</a></p>
  31.  
  32. <div id="wrap">
  33.  
  34. <div id="header-wrap">
  35. <div id="header">
  36. <div id="logo"><h1><a href="/?PHPSESSID=2243764340964b1959437a8bae60eefd" title="Jim Baen's Universe">Jim Baen's Universe</a></h1></div>
  37. <div id="nav">
  38. <h3> </h3>
  39. <p><a href="http://www.baens-universe.com" title="Home" class="events-link">Home</a><a href="/events?PHPSESSID=2243764340964b1959437a8bae60eefd" title="Events" class="authors-link">Events</a><a href="/authors?PHPSESSID=2243764340964b1959437a8bae60eefd" title="Authors" class="authors-link">Authors</a><a href="/issues/?PHPSESSID=2243764340964b1959437a8bae60eefd" title="Past Issues" class="issues-link">Past Issues</a><a href="http://baensuniverse.ashopcart.com/" title="Subscribe" class="subsribe-link">Subscribe</a><a href="/login.php?PHPSESSID=2243764340964b1959437a8bae60eefd" title="Log In" class="login-link">Log In</a></p>
  40. </div>
  41. </div>
  42. </div>
  43.  
  44.  
  45. <div id="wrapper1"><!-- Creates a full length Left Column -->
  46. <div id="wrapper2"><!-- Creates a full length Right Column-->
  47.  
  48. <div id="main"><!-- begin main content area -->
  49.  
  50. <!-- Left Column -->
  51. <div id="left-wrap">
  52. <div id="left">
  53.  
  54. <!-- SEARCH -->
  55. <div id="search-box">
  56. <form name="article-search" method="POST" action="/search.php"><input type="hidden" name="PHPSESSID" value="2243764340964b1959437a8bae60eefd" />
  57. <label for="searchtext">SEARCH</label><input type="text" id="input-searchtext" name="searchtext" size="15" class="searchtext" />  <input type="submit" name="submit" value="Search »" class="search-submit" />
  58. </form>
  59. </div>
  60.  
  61. <!-- WEB PAGES / RESOURCES -->
  62. <div class="pages">
  63. <h4>Resources</h4>
  64. <ul>
  65. <li><a href="/Cover?PHPSESSID=2243764340964b1959437a8bae60eefd" title="Jim Baen's Universe - Original Cover">Jim Baen's Universe - Original Cover</a></li><li><a href="/downloads?PHPSESSID=2243764340964b1959437a8bae60eefd" title="Download magazine files">Download magazine files</a></li><li><a href="/UCLUB?PHPSESSID=2243764340964b1959437a8bae60eefd" title="Universe Club">Universe Club</a></li><li><a href="/faq?PHPSESSID=2243764340964b1959437a8bae60eefd" title="FAQ">FAQ</a></li><li><a href="/login_problems?PHPSESSID=2243764340964b1959437a8bae60eefd" title="Access to stories / login issues">Access to stories / login issues</a></li><li><a href="/benefits?PHPSESSID=2243764340964b1959437a8bae60eefd" title="E-Book Gift Benefits">E-Book Gift Benefits</a></li><li><a href="/artist_info?PHPSESSID=2243764340964b1959437a8bae60eefd" title="Artist Information">Artist Information</a></li><li><a href="/Animation_gallery?PHPSESSID=2243764340964b1959437a8bae60eefd" title="Animations">Animations</a></li><li><a href="/Links?PHPSESSID=2243764340964b1959437a8bae60eefd" title="Links">Links</a></li><li><a href="/sub_guide?PHPSESSID=2243764340964b1959437a8bae60eefd" title="Submissions Guidelines">Submissions Guidelines</a></li><li><a href="/contact?PHPSESSID=2243764340964b1959437a8bae60eefd" title="Contact Us / Forum / Email">Contact Us / Forum / Email</a></li><li><a href="/e-arc?PHPSESSID=2243764340964b1959437a8bae60eefd" title="E-Arc access">E-Arc access</a></li></ul>
  66. </div>
  67.  
  68. </div>
  69. </div>
  70.                 
  71.                 
  72. <!-- Center Column -->
  73. <div id="center-int-wrap">
  74. <div id="center">
  75.  
  76. <a name="skip"></a>
  77.  
  78. <h2>Jim Baen's Universe - Original Cover</h2>
  79.  
  80. <br><a href="http://www.baens-universe.com"><h2>Go Back to the Magazine.</h2></a>
  81. <script language="JavaScript" type="text/javascript">
  82. <!--
  83. // -----------------------------------------------------------------------------
  84. // Globals
  85. // Major version of Flash required
  86. var requiredMajorVersion = 8;
  87. // Minor version of Flash required
  88. var requiredMinorVersion = 0;
  89. // Revision of Flash required
  90. var requiredRevision = 0;
  91. // the version of javascript supported
  92. var jsVersion = 1.0;
  93. // -----------------------------------------------------------------------------
  94. // -->
  95. </script>
  96. <script language="VBScript" type="text/vbscript">
  97. <!-- // Visual basic helper required to detect Flash Player ActiveX control version information
  98. Function VBGetSwfVer(i)
  99.   on error resume next
  100.   Dim swControl, swVersion
  101.   swVersion = 0
  102.   
  103.   set swControl = CreateObject("ShockwaveFlash.ShockwaveFlash." + CStr(i))
  104.   if (IsObject(swControl)) then
  105.     swVersion = swControl.GetVariable("$version")
  106.   end if
  107.   VBGetSwfVer = swVersion
  108. End Function
  109. // -->
  110. </script>
  111. <script language="JavaScript1.1" type="text/javascript">
  112. <!-- // Detect Client Browser type
  113. var isIE  = (navigator.appVersion.indexOf("MSIE") != -1) ? true : false;
  114. var isWin = (navigator.appVersion.toLowerCase().indexOf("win") != -1) ? true : false;
  115. var isOpera = (navigator.userAgent.indexOf("Opera") != -1) ? true : false;
  116. jsVersion = 1.1;
  117. // JavaScript helper required to detect Flash Player PlugIn version information
  118. function JSGetSwfVer(i){
  119.     // NS/Opera version >= 3 check for Flash plugin in plugin array
  120.     if (navigator.plugins != null && navigator.plugins.length > 0) {
  121.         if (navigator.plugins["Shockwave Flash 2.0"] || navigator.plugins["Shockwave Flash"]) {
  122.             var swVer2 = navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
  123.               var flashDescription = navigator.plugins["Shockwave Flash" + swVer2].description;
  124.             descArray = flashDescription.split(" ");
  125.             tempArrayMajor = descArray[2].split(".");
  126.             versionMajor = tempArrayMajor[0];
  127.             versionMinor = tempArrayMajor[1];
  128.             if ( descArray[3] != "" ) {
  129.                 tempArrayMinor = descArray[3].split("r");
  130.             } else {
  131.                 tempArrayMinor = descArray[4].split("r");
  132.             }
  133.               versionRevision = tempArrayMinor[1] > 0 ? tempArrayMinor[1] : 0;
  134.             flashVer = versionMajor + "." + versionMinor + "." + versionRevision;
  135.           } else {
  136.             flashVer = -1;
  137.         }
  138.     }
  139.     // MSN/WebTV 2.6 supports Flash 4
  140.     else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") != -1) flashVer = 4;
  141.     // WebTV 2.5 supports Flash 3
  142.     else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") != -1) flashVer = 3;
  143.     // older WebTV supports Flash 2
  144.     else if (navigator.userAgent.toLowerCase().indexOf("webtv") != -1) flashVer = 2;
  145.     // Can't detect in all other cases
  146.     else {
  147.         
  148.         flashVer = -1;
  149.     }
  150.     return flashVer;
  151. // If called with no parameters this function returns a floating point value 
  152. // which should be the version of the Flash Player or 0.0 
  153. // ex: Flash Player 7r14 returns 7.14
  154. // If called with reqMajorVer, reqMinorVer, reqRevision returns true if that version or greater is available
  155. function DetectFlashVer(reqMajorVer, reqMinorVer, reqRevision) 
  156. {
  157.      reqVer = parseFloat(reqMajorVer + "." + reqRevision);
  158.        // loop backwards through the versions until we find the newest version    
  159.     for (i=25;i>0;i--) {    
  160.         if (isIE && isWin && !isOpera) {
  161.             versionStr = VBGetSwfVer(i);
  162.         } else {
  163.             versionStr = JSGetSwfVer(i);        
  164.         }
  165.         if (versionStr == -1 ) { 
  166.             return false;
  167.         } else if (versionStr != 0) {
  168.             if(isIE && isWin && !isOpera) {
  169.                 tempArray         = versionStr.split(" ");
  170.                 tempString        = tempArray[1];
  171.                 versionArray      = tempString .split(",");                
  172.             } else {
  173.                 versionArray      = versionStr.split(".");
  174.             }
  175.             versionMajor      = versionArray[0];
  176.             versionMinor      = versionArray[1];
  177.             versionRevision   = versionArray[2];
  178.             
  179.             versionString     = versionMajor + "." + versionRevision;   // 7.0r24 == 7.24
  180.             versionNum        = parseFloat(versionString);
  181.             // is the major.revision >= requested major.revision AND the minor version >= requested minor
  182.             if ( (versionMajor > reqMajorVer) && (versionNum >= reqVer) ) {
  183.                 return true;
  184.             } else {
  185.                 return ((versionNum >= reqVer && versionMinor >= reqMinorVer) ? true : false );    
  186.             }
  187.         }
  188.     }    
  189.     return (reqVer ? false : 0.0);
  190. }
  191. // -->
  192. </script>
  193.  
  194. <br>
  195.  
  196. </div>
  197. </div>
  198.                 
  199.                 
  200. <!-- Center Column -->
  201. <div id="center-int-wrap">
  202. <div id="center">
  203. <a name="skip"></a>
  204. <p>This animation by David Mattingly was our first cover, and we appriciated it so much that we've kept it around. (Electronic magazines are fun that way.)  We hope you enjoy it as much as we have.  Each issue has its own cover in the table of contents. </p><p>
  205. <script language="JavaScript" type="text/javascript">
  206. <!-- 
  207. var hasRightVersion = DetectFlashVer(requiredMajorVersion, requiredMinorVersion, requiredRevision);
  208. if(hasRightVersion) {  // if we've detected an acceptable version
  209.     var oeTags = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'
  210.     + 'width="640" height="480"'
  211.     + 'codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab">'
  212.     + '<param name="movie" value="Baens_universe_FINAL.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" />'
  213.     + '<embed src="Baens_universe_FINAL.swf" quality="high" bgcolor="#000000" '
  214.     + 'width="640" height="480" name="Baens universe FINAL" align="middle"'
  215.     + 'play="true"'
  216.     + 'loop="false"'
  217.     + 'quality="high"'
  218.     + 'allowScriptAccess="sameDomain"'
  219.     + 'type="application/x-shockwave-flash"'
  220.     + 'pluginspage="http://www.macromedia.com/go/getflashplayer">'
  221.     + '<\/embed>'
  222.     + '<\/object>';
  223.     document.write(oeTags);   // embed the flash movie
  224.   } else {  // flash is too old or we can't detect the plugin
  225.     var alternateContent = '<img src="Beauty-Frame.jpg" alt="David Mattingly Screensaver" width="640" height="480" border="0" align="center"/>';
  226.     document.write(alternateContent);  // insert non-flash content
  227.   }
  228. // -->
  229. </script>
  230. <noscript>
  231.     <img src="Beauty-Frame.jpg" alt="David Mattingly Screensaver" width="640" height="480" border="0" align="center"/>     
  232. </noscript>
  233. <p> </p>
  234. <blockquote>
  235.  
  236. <p style="text-align:left;">Note: You must have shockwave flash version 8 or later to get the full benefit of this animation. If you are not seeing the whole thing, and want to, you can update here... <a href="http://www.macromedia.com/go/getflashplayer">Macromedia Get Flash Player</a></p>
  237. </blockquote>
  238.  
  239. </div>
  240. </div>
  241.     <div class="pages">
  242. <h4>Get this <strong>David Mattingly</strong> cover animation as a screen saver!</h4>
  243. <ul>
  244. <li><a href="/cover/Baen_Scr_Saver_setup.exe?PHPSESSID=2243764340964b1959437a8bae60eefd">Windows install</a></li>
  245. <li><a href="/cover/Baen_Screen_Saver_OSX.sit?PHPSESSID=2243764340964b1959437a8bae60eefd">Mac OS X </a></li>
  246. <li><a href="/cover/Baen_Screen_Saver_OS9.sit?PHPSESSID=2243764340964b1959437a8bae60eefd">Mac OS 9 </a></li>
  247. </ul
  248. ></div>        
  249. <br class="clear" />        
  250. </div>
  251.  
  252.  
  253. </div>
  254. </div>
  255.             
  256. <br class="clear" />        
  257. </div><!-- End Main Content -->
  258. <br class="clear" />    
  259. </div><!-- End Wrapper2 -->
  260. </div><!-- End Wrapper1 -->
  261.  
  262. <!-- begin footer -->
  263. <div id="footer-wrap">
  264. <div id="footer">
  265. <div id="foot">
  266. <p>Footer</p>
  267. </div>
  268. </div>
  269. </div>
  270.  
  271. <div id="copy">
  272. <p><a href="http://www.baens-universe.com" title="Jim Baen's Universe" >Home</a>  |  <a href="/events?PHPSESSID=2243764340964b1959437a8bae60eefd" title="Events">Events</a>  |  <a href="/authors?PHPSESSID=2243764340964b1959437a8bae60eefd" title="Authors">Authors</a>  |  <a href="/issues/?PHPSESSID=2243764340964b1959437a8bae60eefd" title="Past Issues">Past Issues</a>  |  <a href="http://baensuniverse.ashopcart.com/" title="Subscribe">Subscribe</a>  |  <a href="/login.php?PHPSESSID=2243764340964b1959437a8bae60eefd" title="Login">Login</a>  |  <a href="mailto:members@baensuniverse.com" title="Contact Jim Baen's Universe">Contact Us</a></p>
  273. <p>Copyright © 2006 <a href="http://www.baens-universe.com" title="Jim Baen's Universe">Jim Baen's Universe</a>. All Rights Reserved. Magazine Publishing System by <a href="http://www.presspublisher.com/" title="Magazine Publishing System">Press Publisher</a></p>
  274. </div>
  275.  
  276. </div>
  277.  
  278. </body>
  279. </html>